package com.yincheng.oes.business.model.dto;

import java.util.List;

/**
 * @author yangsiyong
 * @version 1.0
 * @description: 学生每日打开dto
 * @date 2022/2/13 6:36 PM
 */
public class StudentDailyClockDTO {

    private String studentDailyClockId;
    private String userId;
    /**
     * 英语打卡图片url
     */
    private String englishClockUrl;

    /**
     * 0 未上传图片 1 未审核 2 审核通过 3 审核失败
     */
    private String englishStudyState;

    /**
     * 每日任务正确答题数
     */
    private Integer dailyTaskCorrectNum;

    /**
     * 每日任务答题总数
     */
    private Integer dailyTaskTotalNum;
    /**
     * 录播课实际播放节数
     */
    private Integer recordedBroadcastRealNum;

    /**
     * 录播课应播放节数
     */
    private Integer recordedBroadcastTotalNum;

    private String liveBroadcastState;

    /**
     * 学员习题完成情况
     */
    private List<ExerciseCompletionDTO> exerciseCompletionDTOS;

    public String getEnglishStudyState() {
        return englishStudyState;
    }

    public String getLiveBroadcastState() {
        return liveBroadcastState;
    }

    public void setLiveBroadcastState(String liveBroadcastState) {
        this.liveBroadcastState = liveBroadcastState;
    }

    public void setEnglishStudyState(String englishStudyState) {
        this.englishStudyState = englishStudyState;
    }

    public Integer getDailyTaskCorrectNum() {
        return dailyTaskCorrectNum;
    }

    public void setDailyTaskCorrectNum(Integer dailyTaskCorrectNum) {
        this.dailyTaskCorrectNum = dailyTaskCorrectNum;
    }

    public Integer getDailyTaskTotalNum() {
        return dailyTaskTotalNum;
    }

    public void setDailyTaskTotalNum(Integer dailyTaskTotalNum) {
        this.dailyTaskTotalNum = dailyTaskTotalNum;
    }

    public Integer getRecordedBroadcastRealNum() {
        return recordedBroadcastRealNum;
    }

    public void setRecordedBroadcastRealNum(Integer recordedBroadcastRealNum) {
        this.recordedBroadcastRealNum = recordedBroadcastRealNum;
    }

    public Integer getRecordedBroadcastTotalNum() {
        return recordedBroadcastTotalNum;
    }

    public void setRecordedBroadcastTotalNum(Integer recordedBroadcastTotalNum) {
        this.recordedBroadcastTotalNum = recordedBroadcastTotalNum;
    }

    public String getStudentDailyClockId() {
        return studentDailyClockId;
    }

    public void setStudentDailyClockId(String studentDailyClockId) {
        this.studentDailyClockId = studentDailyClockId;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getEnglishClockUrl() {
        return englishClockUrl;
    }

    public void setEnglishClockUrl(String englishClockUrl) {
        this.englishClockUrl = englishClockUrl;
    }

    public List<ExerciseCompletionDTO> getExerciseCompletionDTOS() {
        return exerciseCompletionDTOS;
    }

    public void setExerciseCompletionDTOS(List<ExerciseCompletionDTO> exerciseCompletionDTOS) {
        this.exerciseCompletionDTOS = exerciseCompletionDTOS;
    }

    @Override
    public String toString() {
        return "StudentDailyClockDTO{" +
                "studentDailyClockId='" + studentDailyClockId + '\'' +
                ", userId='" + userId + '\'' +
                ", englishClockUrl='" + englishClockUrl + '\'' +
                ", exerciseCompletionDTOS=" + exerciseCompletionDTOS +
                '}';
    }
}
